home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #2
/
Monster Media No. 2 (Monster Media)(1994).ISO
/
soundu
/
gscope07.zip
/
GSCOPE07.DOC
< prev
next >
Wrap
Text File
|
1994-06-05
|
4KB
|
67 lines
Program Name: GUS StereoScope
Ver: .7
Program Filename: GSCOPE07.EXE
Author: Nelson Fernandez Jr. (nelsonf@netcom.com)
Description: A stereo scope for your GUS card and a Line/Mic-In source.
--------------------------------------------------------------------------
Program Notes: This program is nothing fancy. It simply takes input from
a 'Line-In' source and displays a stereo scope. This pro-
gram requires a VGA card.
I did not support CD-In. It's better if you have a volume
control on your Line-In device so you can regulate the
'peaks' of the scope better.
Mic-In will only show on the left scope.
This program was written in Pascal and uses the GUS unit
from the GUS SDK. It will read your ULTRASND environment
variable and will (hopefully) execute properly.
This program uses XLIBPAS routines for graphics. Originally
I had it in mode 13h but I thought the tweaked 320x240 looked
better and I wanted to use XLIBPAS to learn it a bit.
I did not write this to show my skills or lack thereof. I
wrote it as a hobby and challenge. I only wish I had the
skills to make something as nice as CTHUGHA.
Keys that are used by the program:
H - Shows the help screen.
W - Changes wave form. There are four waveform styles
and one mode where there is NO waveform. (This is so
you can use the peak/vu meter option without a wave.)
B - Displays Peak Bars across the top. This is a very
unperfect effect. If you can fiddle with the volume
level of your Line-In device it can bounce to the
beat provided your sound is rhythmic. This key will
toggle on/off.
P - Scroll palette. This just changes the display colors
of the waveforms. This key will start/stop the scroll.
S - This adjusts the sensitivity factor. It starts at a
value of 2 and toggles in this order: 4,8,16,1,2. The
peak bars were adjusted to sensitivity of 2 so they do
not work right in other sensitivity (usually).
V - Puts a simple 'VU' type meter on the screen. This key
will toggle on/off.
<ESC> - Quits the program.
Known bugs: When you first change a waveform there are some
stray dots that appear (actually I kludged a fix for this
though I still don't know where the problem is). Palette
sometimes doesn't scroll (I don't know why!).
Please Email me with any bug reports.
Wish List: I wish I could do better waveforms and cool effects. I wish I
could seperate various frequencies (FFT?) and make a cool
music box that _really_ dances with the beat. I wish I knew
assembler.
If anyone wants a copy of my crappy Pascal code to improve upon it, drop
me a line at my email (nelsonf@netcom.com) and I'll email it to you. Be
prepared to see some sloppy code :) (You'll need the GUS SDK units and a
copy of XLIBPAS). Also send comments, ideas, etc...